package br.urca.dao;

import java.util.List;

import br.urca.model.BiMateriais;

public interface BiMateriaisDAO {

	List<BiMateriais> getListPorTitulo(String titulo);

	List<BiMateriais> getListPorTitulo(String titulo, Character tipoMaterial);

	List<BiMateriais> getListPorArea(String area);
	
	List<BiMateriais> getListPorArea(String area, Character tipoMaterial);
	
	BiMateriais getPorSerie(Short codSerie);
	
	BiMateriais getPorSerie(Short codSerie, Character tipoMaterial);
	
	List<BiMateriais> getPorEditora(Integer codEditora);
	
	List<BiMateriais> getPorEditora(Integer codEditora, Character tipoMaterial);
	
	List<BiMateriais> getListPorISBNISSN(String filtro);

	BiMateriais getPorTipoNumeroMaterial(Character codTipoMaterial,
			int codNumeroMaterial);
}
